package cn.fl.ref.fncprjpaysch.vo;

import java.math.BigDecimal;
import java.util.Date;

import cmm.web.core.framework.vo.BaseVO;

public class FncPrjPaySchDJrnlVO extends BaseVO {
	private static final long serialVersionUID = 312381174001075053L;
	
    private Long paySchId;

    private Integer payPd;

    private Date gthrDt;

    private Date payDt;

    private BigDecimal feeAmt;

    private String feeClsCd;

    private Long relvOthrFeeId;

    private String feeRem;

    private BigDecimal arAmt;

    private BigDecimal paidUpAmt;

    private BigDecimal actualAmt;

    private Long version;

    
    private BigDecimal floatAmt;//浮动金额

    private Integer canSt;//核销状态
    
    private Date actPymtDt;//实际付款日期
    
    private BigDecimal actPymtAmt;//实际付款金额
    
    private Long schDId;//关联主表明细ID
    
    private Long jrnlMId;//关联主表流水表ID

    private Long payAccId;//付款账户编号
    private String payAccNm;//付款人payAccNm
    private Long rcvpymtAccId;//收款账户编号
    private String payAccNoHtml;//付款账号(html 点击弹出详情页面)
    private String rcvpymtAccNoHtml;//收款账号(html 点击弹出详情页面)
    
    

    public Long getPaySchId() {
        return paySchId;
    }

    public void setPaySchId(Long paySchId) {
        this.paySchId = paySchId;
    }

    public Integer getPayPd() {
        return payPd;
    }

    public void setPayPd(Integer payPd) {
        this.payPd = payPd;
    }

    public Date getGthrDt() {
        return gthrDt;
    }

    public void setGthrDt(Date gthrDt) {
        this.gthrDt = gthrDt;
    }

    public Date getPayDt() {
        return payDt;
    }

    public void setPayDt(Date payDt) {
        this.payDt = payDt;
    }

    public BigDecimal getFeeAmt() {
        return feeAmt;
    }

    public void setFeeAmt(BigDecimal feeAmt) {
        this.feeAmt = feeAmt;
    }

    public String getFeeClsCd() {
        return feeClsCd;
    }

    public void setFeeClsCd(String feeClsCd) {
        this.feeClsCd = feeClsCd;
    }

    public Long getRelvOthrFeeId() {
        return relvOthrFeeId;
    }

    public void setRelvOthrFeeId(Long relvOthrFeeId) {
        this.relvOthrFeeId = relvOthrFeeId;
    }

    public String getFeeRem() {
        return feeRem;
    }

    public void setFeeRem(String feeRem) {
        this.feeRem = feeRem;
    }

    public BigDecimal getArAmt() {
        return arAmt;
    }

    public void setArAmt(BigDecimal arAmt) {
        this.arAmt = arAmt;
    }

    public BigDecimal getPaidUpAmt() {
        return paidUpAmt;
    }

    public void setPaidUpAmt(BigDecimal paidUpAmt) {
        this.paidUpAmt = paidUpAmt;
    }

    public BigDecimal getActualAmt() {
        return actualAmt;
    }

    public void setActualAmt(BigDecimal actualAmt) {
        this.actualAmt = actualAmt;
    }

    public Long getVersion() {
        return version;
    }

    public void setVersion(Long version) {
        this.version = version;
    }



	public BigDecimal getFloatAmt() {
		return floatAmt;
	}

	public void setFloatAmt(BigDecimal floatAmt) {
		this.floatAmt = floatAmt;
	}

	public Long getSchDId() {
		return schDId;
	}

	public void setSchDId(Long schDId) {
		this.schDId = schDId;
	}

	public Long getJrnlMId() {
		return jrnlMId;
	}

	public void setJrnlMId(Long jrnlMId) {
		this.jrnlMId = jrnlMId;
	}

	public Integer getCanSt() {
		return canSt;
	}

	public void setCanSt(Integer canSt) {
		this.canSt = canSt;
	}

	public Date getActPymtDt() {
		return actPymtDt;
	}

	public void setActPymtDt(Date actPymtDt) {
		this.actPymtDt = actPymtDt;
	}

	public BigDecimal getActPymtAmt() {
		return actPymtAmt;
	}

	public void setActPymtAmt(BigDecimal actPymtAmt) {
		this.actPymtAmt = actPymtAmt;
	}

	
	
	public Long getPayAccId() {
		return payAccId;
	}

	public void setPayAccId(Long payAccId) {
		this.payAccId = payAccId;
	}

	public String getPayAccNm() {
		return payAccNm;
	}

	public void setPayAccNm(String payAccNm) {
		this.payAccNm = payAccNm;
	}

	public Long getRcvpymtAccId() {
		return rcvpymtAccId;
	}

	public void setRcvpymtAccId(Long rcvpymtAccId) {
		this.rcvpymtAccId = rcvpymtAccId;
	}

	public String getPayAccNoHtml() {
		return payAccNoHtml;
	}

	public void setPayAccNoHtml(String payAccNoHtml) {
		this.payAccNoHtml = payAccNoHtml;
	}

	public String getRcvpymtAccNoHtml() {
		return rcvpymtAccNoHtml;
	}

	public void setRcvpymtAccNoHtml(String rcvpymtAccNoHtml) {
		this.rcvpymtAccNoHtml = rcvpymtAccNoHtml;
	}

	@Override
	public String toString() {
		return "FncPrjPaySchDJrnl [id=" + this.getId() + ", paySchId=" + paySchId + ", payPd=" + payPd + ", gthrDt=" + gthrDt
				+ ", payDt=" + payDt + ", feeAmt=" + feeAmt + ", feeClsCd=" + feeClsCd + ", relvOthrFeeId="
				+ relvOthrFeeId + ", feeRem=" + feeRem + ", arAmt=" + arAmt + ", paidUpAmt=" + paidUpAmt
				+ ", actualAmt=" + actualAmt + ", version=" + version + ", crtTm=" + this.getCrtTm() + ", crtUsrId=" + this.getCrtUsrId()
				+ ", mdfTm=" + this.getMdfTm() + ", mdfUsrId=" + this.getMdfUsrId() + ", floatAmt=" + floatAmt + ", canSt=" + canSt
				+ ", actPymtDt=" + actPymtDt + ", actPymtAmt=" + actPymtAmt + ", schDId=" + schDId + ", jrnlMId="
				+ jrnlMId + ", toString()=" + super.toString() + "]";
	}

}
